There are a few things that you must understand about each of the applications in this package.

===HelloAndroid===

This is just a simple application that will introduce you to some of the 
basic principles of Android development!  

It is noteworthy to mention, however, that when you want to make a new 
Activity you have to also declare it as an Activity in the Android manifest.  
It is important that you understand what is happening in the manifest!

===HelloNetworking===

This is an application that is NOT RELATED TO ANDROID AT ALL (other 
than the fact that it is also in Java).  For this application, it is 
important that you understand that you will need to execute the Server 
class, ans THEN the Client class.  

If you ever want to restart them, you must make sure that the Server 
is completely shut off, otherwise the port will remain busy and you 
will have to close it manually.

===HelloAndroidNetworking===

**You will not be able to test this on campus, you need administrator 
privileges to the router of the network you are using to make it work**

This is a very complicated application that I do not expect anyone to
completely understand until they understand the following:

1.  How TCP connections work
2.  How Android handles AsyncTasks
3.  How networking works on mobile devices.

Further, this application will not work in its current state.  You must 
first find your public IP address for your computer (not your phone).  
This can be done by typing ipconfig in your Windows command prompt, or 
ifconfig in your UNIX/Mac OS terminal.

Then, you must change the "localhost" String on line 110 of the source 
to that of your public IP address (in quotes still).

Then, you must ensure that your router's NAT is configured to forward 
all data on the specified port (2000) DIRECTLY to the **private** IP 
address (or your MAC address) of your computer.  This is done in your 
router's settings terminal.  To understand how this is done, search 
for "Configuring NAT" using your favorite search engine.

Good luck in your endeavors and projects!  If you have any further 
questions, please feel free to approach me during class!